package cz.vse.po1715.lode.net.obecne;

import cz.vse.po1715.lode.hra.HraciPole;
import java.nio.channels.SocketChannel;

/*******************************************************************************
 * Instance rozhraní {@code ISHrac} představují ...
 *
 * @author    Dominik KOSTKA
 * @version   0.00.000
 */
public interface ISHrac
{
//== VEŘEJNÉ KONSTANTY =========================================================
//== DEKLAROVANÉ METODY ========================================================

    public String getIdHrac();
    public void setIdHráč(String id);

    public String getIdRelace();
    public void setIdRelace(String id);

    public SocketChannel getKanál();
    public void setKanál(SocketChannel channel);

    public boolean přihlášen();
    public void setPřihlášen(boolean in);

    public boolean veHre();
    public void setVeHře(boolean in);

    public int getIdHra();
    public void setIdHra(int gid);

    public HraciPole getHraciPole();
    public void setHraciPole(HraciPole hraciPole);
//== ZDĚDĚNÉ METODY ============================================================
//== INTERNÍ DATOVÉ TYPY =======================================================
}
